Peter pointed out that stringByExpandingTildeInPath was unneeded since path returns...
[adiumx.git] / Frameworks / Adium Framework / Source / AIEmoticonControllerProtocol.h
blob9c93be69474e0ca9af56f8bcc949e369c4b73f20
1 /*
2 * AIEmoticonControllerProtocol.h
3 * Adium
5 * Created by Evan Schoenberg on 7/31/06.
7 */
9 #import <Adium/AIControllerProtocol.h>
11 #define PREF_GROUP_EMOTICONS @"Emoticons"
12 #define KEY_EMOTICON_ACTIVE_PACKS @"Active Emoticon Packs"
13 #define KEY_EMOTICON_DISABLED @"Disabled Emoticons"
14 #define KEY_EMOTICON_PACK_ORDERING @"Emoticon Pack Ordering"
15 #define KEY_EMOTICON_SERVICE_APPROPRIATE @"Service Appropriate Emoticons"
17 @class AIEmoticonPack, AIEmoticon;
19 @protocol AIEmoticonController <AIController>
20 - (NSArray *)availableEmoticonPacks;
21 - (AIEmoticonPack *)emoticonPackWithName:(NSString *)inName;
22 - (NSArray *)activeEmoticons;
23 - (NSArray *)activeEmoticonPacks;
24 - (void)moveEmoticonPacks:(NSArray *)inPacks toIndex:(int)index;
25 - (void)setEmoticonPack:(AIEmoticonPack *)inPack enabled:(BOOL)enabled;
26 - (void)setEmoticon:(AIEmoticon *)inEmoticon inPack:(AIEmoticonPack *)inPack enabled:(BOOL)enabled;
27 - (void)flushEmoticonImageCache;
28 - (void)xtrasChanged:(NSNotification *)notification;
29 @end